WP2FA\Admin\Helpers\User_Helper D

Total Complexity 279
Dependencies 12
Dependents 22
Total lines 2,132
Lines of code 889
Logical lines of code 556
Comment lines 833
Methods 77
Properties 8

Methods 77

Method Rating Maintainability Complexity Lines of code
run_user_enforcement_check()
D
28
45 117
is_user_enforced()
D
30 39 116
set_user()
B
47 17 33
run_user_exclusion_check()
A
44 15 47
lock_user_account_if_needed()
A
45 12 42
get_user_role()
A
48 11 33
remove_all_2fa_meta_for_user()
A
49 8 31
remove_enabled_method_for_user()
S
53 7 23
set_user_policies_and_grace()
S
50 5 30
get_user_default_blog()
S
55 5 20
is_excluded()
S
58 5 16
check_methods_and_set_user()
S
59 5 15
get_backup_email_for_user()
S
62 5 11
set_proper_user()
S
63 5 11
set_backup_email_for_user()
S
59 4 14
update_user_state()
S
60 4 14
is_admin()
S
65 4 8
update_meta_if_necessary()
S
60 3 14
set_nominated_email_for_user()
S
61 3 12
needs_to_reconfigure_method()
S
74 3 4
get_user_object()
S
68 3 7
get_nominated_email_for_user()
S
66 3 8
get_user()
S
72 2 6
get_excluded_sites()
S
71 2 6
get_excluded_users()
S
71 2 6
get_enforced_roles()
S
71 2 6
is_user_method_in_role_enabled_methods()
S
67 2 8
get_included_sites()
S
71 2 6
get_excluded_roles()
S
71 2 6
send_expired_grace_email()
S
63 2 10
set_user_status()
S
64 2 9
set_user_state()
S
68 2 7
get_user_state()
S
67 2 8
get_2fa_status()
S
65 2 9
get_enforced_users()
S
71 2 6
remove_reset_password_valid_for_user()
S
76 1 4
remove_2fa_for_user()
S
76 1 4
set_global_settings_hash_for_user()
S
75 1 4
set_reset_password_valid_for_user()
S
75 1 4
get_login_date_for_user()
S
76 1 4
remove_email_token_for_user()
S
76 1 4
remove_nominated_email_for_user()
S
76 1 4
set_email_token_for_user()
S
75 1 4
remove_backup_email_for_user()
S
76 1 4
get_email_token_for_user()
S
76 1 4
set_enabled_method_for_user()
S
67 1 7
remove_backup_methods()
S
74 1 4
is_enforced()
S
75 1 4
is_user_locked()
S
79 1 3
get_reset_password_valid_for_user()
S
76 1 4
get_user_needs_to_reconfigure_2fa()
S
76 1 4
set_2fa_status()
S
75 1 4
remove_2fa_status()
S
76 1 4
get_nag_status()
S
76 1 4
set_nag_status()
S
75 1 4
remove_nag_status()
S
76 1 4
get_user_expiry_date()
S
76 1 4
set_user_expiry_date()
S
75 1 4
remove_user_expiry_date()
S
76 1 4
get_user_enforced_instantly()
S
76 1 4
set_user_enforced_instantly()
S
75 1 4
remove_user_enforced_instantly()
S
76 1 4
set_user_needs_to_reconfigure_2fa()
S
75 1 4
remove_global_settings_hash_for_user()
S
76 1 4
remove_user_needs_to_reconfigure_2fa()
S
76 1 4
get_meta()
S
74 1 4
set_meta()
S
74 1 4
remove_meta()
S
75 1 4
get_global_settings_hash_for_user()
S
76 1 4
remove_login_date_for_user()
S
76 1 4
get_enabled_method_for_user()
S
74 1 4
set_login_date_for_user()
S
75 1 4
is_user_using_two_factor()
S
75 1 4
get_grace_period()
S
76 1 4
set_grace_period()
S
75 1 4
remove_grace_period()
S
76 1 4
get_enabled_backup_methods_for_user()
S
74 1 4